.header {
    width: 100%;
    height: 148px;
    background-color: white;

    >.top {
        height: 47px;
        display: flex;
        justify-content: center;
        background-color: black;

        .header-top {
            width: 1200px;
            height: 47px;
            display: flex;
            color: white;
            justify-content: space-between;
            // background-color: orange;

            >.top-left {
                width: 170px;
                height: 47px;
                display: flex;
                justify-content: space-between;
                align-items: center;

                // background-color: fuchsia;
                >a {
                    color: white;
                }
            }

            >.top-right {
                width: 450px;
                height: 47px;
                display: flex;
                justify-content: space-between;
                align-items: center;

                >a,
                .iconfont {
                    color: white;
                }
                >.tc{
                    display: none;
                }
            }
        }

        .header-bottom {
            width: 1200px;
            height: 101px;
            display: flex;
            justify-content: space-between;
            // background-color: deeppink;

            >.bottom-logo {
                width: 230px;
                height: 101px;
                display: flex;
                align-items: center;
                // background-color: olive;

                >img {
                    width: 300px;
                    height: 65px;
                }
            }

            >.bottom-middle {
                width: 608px;
                height: 101px;
                display: flex;
                justify-content: space-around;
                align-items: center;
                // background-color: coral;

                >a {
                    color: #b7b7b7;
                }

                >a:hover {
                    color: black;
                }
            }

            >.bottom-right {
                width: 240px;
                height: 101px;
                display: flex;
                justify-content: center;
                align-items: center;

                >input {
                    width: 207px;
                    height: 47px;
                    border-radius: 20px;
                    background-color: #dcdcdc;
                    position: relative;
                }

                >span {
                    margin-left: 150px;
                    position: absolute;
                }
            }
        }
    }

}